package com.ycxh.plugin;

/**
 * 自定义插件中封装用户请求参数的对象
 */
public class PageParam {

    // 当前是第几页
    private int curPage;
    // 每页显示多少条数据
    private int pageRow;
    private int offSet;

    public PageParam() {
    }

    public PageParam(int curPage, int pageRow) {
        this.curPage = curPage;
        this.pageRow = pageRow;
    }

    /**
     * 获取查询的起始行，从哪一行开始查
     */
    public int getOffSet() {
        if (curPage > 0) {
            return (curPage - 1) * pageRow;
        } else {
            return 0;
        }
    }


    public int getCurPage() {
        return curPage;
    }

    public void setCurPage(int curPage) {
        this.curPage = curPage;
    }

    public int getPageRow() {
        return pageRow;
    }

    public void setPageRow(int pageRow) {
        this.pageRow = pageRow;
    }
}
